<%@ page import="Contas.Administrador"%>
<%@ page import="Contas.UsuarioComum"%>
<html>
<head>
<title>SPL - Resultados da Consulta</title>
<meta name="layout" content="adminContas" />
</head>
<body>
<h1>Resultados da Consulta</br>
</h1>
<div class="list">
<div align="center">
<h1>Usuarios</h1>
</br>
</div>
<table>
	<thead>
		<tr>

			<g:sortableColumn property="userRealName"
				title="${message(code: 'usuarioComum.userRealName.label', default: 'Nome')}"
				params="${params}" />

			<g:sortableColumn property="username"
				title="${message(code: 'usuarioComum.username.label', default: 'Login')}"
				params="${params}" />

			<g:sortableColumn property="email"
				title="${message(code: 'usuarioComum.email.label', default: 'Email')}"
				params="${params}" />

			<g:sortableColumn property="telefone"
				title="${message(code: 'usuarioComum.telefone.label', default: 'Telefone')}"
				params="${params}" />

			<g:sortableColumn property="projeto"
				title="${message(code: 'usuarioComum.projeto.label', default: 'Projeto')}"
				params="${params}" />

			<g:sortableColumn property="tipo"
				title="${message(code: 'usuarioComum.tipo.label', default: 'Tipo')}"
				params="${params}" />

			<g:sortableColumn property="anoIngresso"
				title="${message(code: 'usuarioComum.anoIngresso.label', default: 'Ano de Ingressao')}"
				params="${params}" />

			<g:sortableColumn property="description" title="Detalhes"
				params="${params}" />

		</tr>
	</thead>

	<tbody>
		<g:each in="${pesquisaUsuario}" status="i" var="usuarioComumInstance">
			<tr class="${(i % 2) == 0 ? 'odd' : 'even'}">

				<td>
				${fieldValue(bean: usuarioComumInstance, field: "userRealName")}
				</td>

				<td>
				${fieldValue(bean: usuarioComumInstance, field: "username")}
				</td>

				<td>
				${fieldValue(bean: usuarioComumInstance, field: "email")}
				</td>

				 <g:if test="${Contas.Telefone.get(usuarioComumInstance.telefoneId) != null}">
                            	<td>${Contas.Telefone.get(usuarioComumInstance.telefoneId).formatFone()}</td>
                            </g:if>
                        	<g:else>
 		                       	<td>${}</td>
                        	</g:else>
                        	
                <g:if test="${Contas.UsuarioComum.get(usuarioComumInstance.id) != null}">
                            	<td>${Contas.UsuarioComum.get(usuarioComumInstance.id).projeto}</td>
                            </g:if>
                        	<g:else>
 		                       	<td>${}</td>
                        	</g:else>

				<td>
				${fieldValue(bean: usuarioComumInstance, field: "tipo")}
				</td>

				<g:if test="${Contas.UsuarioComum.get(usuarioComumInstance.id) != null}">
                            	<td>${Contas.UsuarioComum.get(usuarioComumInstance.id).anoIngresso}</td>
                            </g:if>
                        	<g:else>
 		                       	<td>${}</td>
                        	</g:else>
	
					<td class="actionButtons"><span class="actionButton"> <g:link
					controller="usuarioComum" action="show"
					id="${usuarioComumInstance.id}">
                              Ver mais
                            </g:link></span></td>
			</tr>
		</g:each>
	</tbody>
</table>
</div>

<div class="paginateButtons"><g:paginate
	total="${UsuarioComum.count()}" /></div>

<g:jasperReport action="createReportUsuarioComplete" controller="administrador"
	format="PDF" jasper="Relatorio SPL - Usuario Completo"
	name="Relatorio SPL - PDF" />
<g:jasperReport action="createReportUsuarioComplete" controller="administrador"
	format="XLS" jasper="Relatorio SPL - Usuario Completo"
	name="Relatorio SPL - XLS" />
<g:jasperReport action="createReportUsuarioComplete" controller="administrador"
	format="ODT" jasper="Relatorio SPL - Usuario Completo"
	name="Relatorio SPL - ODT" />
<g:jasperReport action="createReportUsuarioComplete" controller="administrador"
	format="DOCX" jasper="Relatorio SPL - Usuario Completo"
	name="Relatorio SPL - DOCX" />


<div align="center"><br></br>
<g:link action='search'>Pesquisar Novamente</g:link></div>
</body>
</html>